By far, staining concrete, is the most popular choice for residential and commercial concrete floors. The great thing about staining concrete is that stains are very versatile, with endless design options allowing jobs to be customized while working with different budgets. Stains allow you to add faint coloring throughout or more adventurous accents and designs, you can even do custom graphics.